Colocation-Aware Modeling of CPU Usage for P2V Transitioning Applications
نویسنده
چکیده
Traditional data-centers are giving way to virtualization based shared hosting platforms. This requires knowledge of how much resources are required to host a set of virtualized services. Due to the resource overhead incurred by virtualization, it is essential to estimate the virtual resource usage correctly, in order to avoid inefficiency due to excessive provisioning as well as prevent performance degredation due to over-aggressive multiplexing. Thus, the first and foremost issue that needs to be addressed to provision applications in virtual execution environments, is the mapping of resource requirements from physical to virtual environments. In a previous work, we have demonstrated the CPU savings when communicating VMs are placed in co-located manner, as opposed to dispersed. In this work, we apply this knowledge to the P2V (physical to virtual) transition for virtualizing applications and services. We present an automated system that can account for virtualization CPU overheads and predict the virtualized CPU requirement, given the physical resource usage usage levels. We develop prediction models for two virtualization technologies — Xen and KVM — to demonstrate the generality of the modeling approach. We further conduct extensive experiments with synthetic and application benchmarks to validate the models. Our experiments show that with synthetic benchmarks, the 90 percentile error is around 5% absolute CPU, for all workload types. With application benchmark testing, the 90 percentile is within 6%. Keywords-platform virtualization, application virtualization, capacity planning
منابع مشابه
Affinity-aware modeling of CPU usage with communicating virtual machines
Use of virtualization in Infrastructure as a Service (IaaS) environments provides benefits to both users and providers: users can make use of resources following a pay-per-use model and negotiate performance guarantees, whereas providers can provide quick, scalable and hardware-fault tolerant service and also utilize resources efficiently and economically. With increased acceptance of virtualiz...
متن کاملCost-Aware Traffic Management under Demand Uncertainty From a Colocation Data Center User’s Perspective
Burstable billing is widely adopted by colocation data center providers to charge their users for data transferring. This paper propose a cost-aware traffic management approach for a colocation data center user under burstable billing where it is charged based on the 95th percentile bandwidth usage. To do this, we first develop a tractable mathematical expression to calculate the 95th percentil...
متن کاملEnergy-Aware Scheduling for Parallel Applications on Multicore Systems
This chapter discusses energy-aware scheduling techniques for parallel applications on multicore computers. Key techniques for developing an energy-aware scheduler, such as estimation of power usage and performance features per application, are analyzed and evaluated. The authors first discuss the runtime profiling techniques for collecting detailed application-specific information to be used b...
متن کاملCommunication-aware CPU Management for Consolidated Virtualization-based Hosting Platforms
Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization enables easier and faster application migration as well as secure co-location of antagonistic applications, higher degrees of server consolidation are likely to result in such virtualization-based hos...
متن کاملPerformance comparisons of load balancing algorithms for I/O-intensive workloads on clusters
Load balancing techniques play a critically important role in developing high-performance cluster computing platforms. Existing load balancing approaches are concerned with the effective usage of CPU and memory resources. Due to imbalance in disk I/O resources under I/O-intensive workloads, the previous CPUor memory-aware load balancing schemes suffer significant performance drop. To remedy thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011